package com.jsu.dao;

import com.jsu.bean.RoleSrc;
import com.jsu.bean.RoleSrcExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface RoleSrcMapper {
    int countByExample(RoleSrcExample example);

    int deleteByExample(RoleSrcExample example);

    int deleteByPrimaryKey(Integer roleSrcId);

    int insert(RoleSrc record);

    int insertSelective(RoleSrc record);

    List<RoleSrc> selectByExample(RoleSrcExample example);

    RoleSrc selectByPrimaryKey(Integer roleSrcId);

    int updateByExampleSelective(@Param("record") RoleSrc record, @Param("example") RoleSrcExample example);

    int updateByExample(@Param("record") RoleSrc record, @Param("example") RoleSrcExample example);

    int updateByPrimaryKeySelective(RoleSrc record);

    int updateByPrimaryKey(RoleSrc record);
}